package org.yty.travelagencyredis.service;

import org.yty.travelagencyredis.model.Entity.TourGroup;
import org.yty.travelagencyredis.model.Entity.TourGroupTraveller;
import org.yty.travelagencyredis.model.Entity.Traveller;

import java.util.List;

public interface TourGroupTravellerService {
    List<TourGroup> getTourGroupListByTravellerId(Long travellerId);

    List<Traveller> getTravellerListByTourGroupId(Long tourGroupId);

    void deleteByTourGroupId(Long tourGroupId);

    void deleteByTravellerId(Long travellerId);

    void deleteByTourGroupIdAndTravellerId(Long tourGroupId, Long travellerId);

    boolean save(TourGroupTraveller tourGroupTraveller);
}
